这几天都无法打开小窝。当然不全是因为网络大清查的缘故。是因为 IDC 未免在清查中受到连坐,转移了机房,然后需要重新接入新的 IP。这可以说是 2 年来一次颇为意外的 ip 变更。IDC 仅提前了 2 日时间通知作更改。
因为之前一直把域名的 TTL 的续存时间设置为 1week,所以心想这下麻烦了。得过一周才能更新新的解释呢。遂在漫长的等待中,一周时间终于过去了。不过最后居然解释记录居然没有被更新,我这些蒙了。
查询了一下域名的 DNS 状态,居然发现 A 记录还是指向原来的 IP,但是存续期限居然是新的 1/2 hour,彻底被晕倒了!到底是什么回事呢?我上 godaddy 的 TotalDNS 面板发现所有信息都是最新的,但是为什么没有被更新到其他 DNS 服务器呢?带着疑惑,我尝试把旧的记录全部清空。然后把域名状态更新了一下。再添加上必要的记录。然后查询了一下域名的 DNS 状态,确保没有错误的情况下,再次检查 DNS 详细信息。发现居然有 SOP 里面居然有两个存活的 A 记录,其中一个是指向新 IP 的,一个是指向旧 IP 的。它们两个到排位很飘忽。所以我尝试用几个网段打开域名,发现一时可以一时不可以的情况???然后不管了。等上 1 个小时后,刷新 DNS 详细信息,发现旧的 A 记录指向没有了。域名才彻底的恢复了正常。。。
哎~如果及早发现,可能就能免于挂站这么长时间了。但是其实 TTL 设置该多久才适合,网上评价很多。但是具体的,要看自己站点的现状,而不能满目的追寻所谓的优化,因为很多时候别人的经验并不一定适合你